package com.ruoyi.dj.mapper;

import com.ruoyi.dj.domain.Rhtxdj;
import com.ruoyi.dj.domain.vo.RhtxdjVo;

import java.util.List;

/**
 * 融合通信点检Mapper接口
 *
 * @author ruoyi
 * @date 2024-04-24
 */
public interface RhtxdjMapper
{
    /**
     * 查询融合通信点检
     *
     * @param id 融合通信点检主键
     * @return 融合通信点检
     */
    public Rhtxdj selectRhtxdjById(Long id);

    /**
     * 查询融合通信点检列表
     *
     * @param rhtxdj 融合通信点检
     * @return 融合通信点检集合
     */
    public List<Rhtxdj> selectRhtxdjList(RhtxdjVo rhtxdjVo);

    /**
     * 新增融合通信点检
     *
     * @param rhtxdj 融合通信点检
     * @return 结果
     */
    public int insertRhtxdj(Rhtxdj rhtxdj);

    /**
     * 修改融合通信点检
     *
     * @param rhtxdj 融合通信点检
     * @return 结果
     */
    public int updateRhtxdj(Rhtxdj rhtxdj);

    /**
     * 删除融合通信点检
     *
     * @param id 融合通信点检主键
     * @return 结果
     */
    public int deleteRhtxdjById(Long id);

    /**
     * 批量删除融合通信点检
     *
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteRhtxdjByIds(Long[] ids);

}